#coding=utf-8

# 多行规则项
class MZCCMulLineRuleItem:

    def __init__(self):
        self.ruleId = 0;        	#规则Id
        self.startRe = "";      	#规则启动正则
        self.lineRecordRe = ""      #问题行号记录正则（若无，则记录启动行号）
        self.acceptRe = "";     	#接受正则（匹配表示符合规范）
        self.rejectRe = "";     	#拒绝正则（匹配表示存在规范问题）
        self.desc = "";        	 	#问题描述

        '''
        用户自定义检查方法名字符串（默认""）
        约定输入:
         bufferItem : 缓存项
         lineContext : 行上下文
        约定输出:
         0 通过；1 拒绝；2 待定
        '''
        self.udCheckFuncName = "";